package com.cabinet.service.utils;


import java.util.HashMap;
import java.util.Map;

/**
 * 错误码对照表
 * 
 * @author nibili 2015年10月23日
 * 
 */
public class SmsErrorCode {

	private static Map<String, String> errorCodeStringMap = new HashMap<String, String>();

	static {
		errorCodeStringMap.put("1", "发送短信成功");
		errorCodeStringMap.put("-1", "发送失败");
		errorCodeStringMap.put("-5", "发送短信内容为空");
		errorCodeStringMap.put("-6", "短信内容过长");
		errorCodeStringMap.put("-7", "发送号码为空");
		errorCodeStringMap.put("-8", "余额不足");
		errorCodeStringMap.put("-9", "接收数据失败");
		errorCodeStringMap.put("-10", "发送失败");
		errorCodeStringMap.put("-13", "内容信息含关键字");
		errorCodeStringMap.put("-14", "信息内容格式与限定格式不符");
		errorCodeStringMap.put("-15", "信息没带签名");
		errorCodeStringMap.put("-16", "黑名单号码");
		errorCodeStringMap.put("-100", "客户端获取状态失败");
	}

	public static String getErrorCodeString(String code) {
		String res = errorCodeStringMap.get(code);
		if (res == null) {
			return "未知错误";
		} else {
			return res;
		}
	}
}

